Jejak pengalaman belajar dan sharing IT saya, semua tertuang disini.
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Materi belum tersedia
Bootstrap tidak hanya menyediakan komponen tampilan (UI), tetapi juga komponen interaktif yang membuat website menjadi lebih dinamis dan menarik. Komponen ini menggunakan JavaScript Bootstrap sehingga dapat merespon aksi pengguna seperti klik, hover, atau scroll.
Beberapa komponen interaktif yang sering digunakan antara lain:
Komponen ini sangat berguna untuk meningkatkan user experience (UX) pada website.
Modal adalah jendela pop-up yang muncul di atas halaman utama untuk menampilkan informasi tanpa berpindah halaman.
Biasanya digunakan untuk:
<button class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">Buka Modal</button><div class="modal fade" id="exampleModal"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><h5 class="modal-title">Judul Modal</h5><button type="button" class="btn-close" data-bs-dismiss="modal"></button></div><div class="modal-body">Ini adalah isi modal</div><div class="modal-footer"><button class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button></div></div></div></div>Carousel digunakan untuk menampilkan beberapa konten (biasanya gambar) secara bergantian.
Biasanya digunakan pada:
<div id="carouselExample" class="carousel slide"><div class="carousel-inner"><div class="carousel-item active"><img src="img1.jpg" class="d-block w-100"></div><div class="carousel-item"><img src="img2.jpg" class="d-block w-100"></div></div><button class="carousel-control-prev" data-bs-target="#carouselExample" data-bs-slide="prev"></button><button class="carousel-control-next" data-bs-target="#carouselExample" data-bs-slide="next"></button></div>Collapse digunakan untuk menyembunyikan dan menampilkan konten secara dinamis.
Biasanya digunakan untuk:
<button class="btn btn-primary" data-bs-toggle="collapse" data-bs-target="#demo">Tampilkan</button><div class="collapse" id="demo"><div class="card card-body">Konten tersembunyi</div></div>Tooltip adalah teks kecil yang muncul ketika pengguna mengarahkan kursor ke suatu elemen.
Biasanya digunakan untuk:
<button class="btn btn-secondary" data-bs-toggle="tooltip" title="Ini tooltip">Hover saya</button>Tooltip perlu diaktifkan dengan JavaScript:
<script>const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')tooltipTriggerList.forEach(el => new bootstrap.Tooltip(el))</script>Accordion digunakan untuk menampilkan konten dalam bentuk daftar yang dapat dibuka dan ditutup satu per satu.
Biasanya digunakan untuk:
<div class="accordion" id="accordionExample"><div class="accordion-item"><h2 class="accordion-header"><button class="accordion-button" data-bs-toggle="collapse" data-bs-target="#item1">Pertanyaan 1</button></h2><div id="item1" class="accordion-collapse collapse show"><div class="accordion-body">Jawaban 1</div></div></div></div>Komponen interaktif Bootstrap seperti modal, carousel, collapse, tooltip, dan accordion memungkinkan developer untuk membuat website yang lebih dinamis dan interaktif tanpa harus menulis JavaScript dari awal. Dengan memanfaatkan komponen ini, pengalaman pengguna menjadi lebih baik karena interaksi menjadi lebih mudah, informatif, dan menarik. Pemahaman komponen interaktif ini sangat penting untuk membangun website modern dan profesional.